RootDirSectors      equ     14  ; 根目录占用的扇区数：(BPB_RootEntCnt * 32 + BPB_BytesPerSec - 1) / BPB_BytesPerSec
SectorNumOfRootDirStart equ 19  ; 根目录起始扇区号：BPB_RsvdSecCnt + BPB_FATSz16 * 2
SectorNumOfFAT1Start    equ 1   ; FAT1表起始扇区号，前面只有引导扇区
SectorBalance       equ     17  ; 因为数据区对应的有效簇号是2，为了正确计算出FAT表项对应的数据区起始扇区号，必须将FAT表项值减2，这里先将根目录起始扇区号减2

    BS_OEMName              db                  'MINEboot'      ; 生产厂商，8字节
    BPB_BytesPerSec         dw                  512             ; 每扇区字节数，2字节
    BPB_SecPerClus          db                  1               ; 每簇扇区数，文件系统管理单位，1字节
    BPB_RsvdSecCnt          dw                  1               ; 保留扇区数，第一个为引导扇区，2字节
    BPB_NumFATs             db                  2               ; FAT表的份数，1字节
    BPB_RootEntCnt          dw                  224             ; 根目录可容纳的目录项数，2字节
    BPB_TotSec16            dw                  2880            ; 总扇区数，2字节
    BPB_Media               db                  0xf0            ; 介质描述符，1字节
    BPB_FATSz16             dw                  9               ; 每FAT表占用扇区数，2字节
    BPB_SecPerTrk           dw                  18              ; 每磁道扇区数，2字节
    BPB_NumHeads            dw                  2               ; 磁头数，2字节
    BPB_HiddSec             dd                  0               ; 隐藏扇区数，4字节
    BPB_TotSec32            dd                  0               ; 如果BPB_TotSec16为0，则由这个值记录扇区总数，4字节
    BS_DrvNum               db                  0               ; int 13h的驱动器号，1字节
    BS_Reserved1            db                  0               ; 未使用，1字节
    BS_BootSig              db                  29h             ; 扩展引导标记，1字节
    BS_VolID                dd                  0               ; 卷序列号，4字节
    BS_VolLab               db                  'boot loader'   ; 卷标，11字节
    BS_FileSysType          db                  'FAT12   '      ; 文件系统类型，8字节
